105
Create Your Own Interface Diagram
105
STEP 1 continued
Next
If FoundSheet = 0 Then
Set sheet = ActiveWorkbook.Sheets.Add(After:=ActiveWorkbook.
Worksheets(ActiveWorkbook.Worksheets.Count))
sheet.Name = “Diagram”
End If
‘ ** end create all sheets required
STEP 2
For i = 1 To NumberOfRows
Pair(i) = ““
FoundInstance = 0
For kk = 1 To k
If k > 1 And CurrentSheet.Cells(i, 1) = Worksheets(“Entities”).Cells(kk + 1, 1) Then
FoundInstance = 1
Worksheets(“Entities”).Cells(kk + 1, 2) = Worksheets(“Entities”).Cells(kk +
1, 2) + 1
Worksheets(“Entities”).Cells(kk + 1, 4) = Worksheets(“Entities”).Cells(kk +
1, 4) + 1
Exit For
Else
FoundInstance = 0
End If
Next
If FoundInstance = 0 Then
k = k + 1
Worksheets(“Entities”).Cells(k + 1, 1) = CurrentSheet.Cells(i, 1)
Worksheets(“Entities”).Cells(k + 1, 2) = 1
Worksheets(“Entities”).Cells(k + 1, 4) = 1
End If
FoundInstance = 0
For kk = 1 To k
If CurrentSheet.Cells(i, 2) = Worksheets(“Entities”).Cells(kk + 1, 1) Then
FoundInstance = 1
Worksheets(“Entities”).Cells(kk + 1, 3) = Worksheets(“Entities”).Cells(kk + 1, 3) + 1
Worksheets(“Entities”).Cells(kk + 1, 4) = Worksheets(“Entities”).Cells(kk + 1, 4) + 1
Exit For
Else
FoundInstance = 0
End If
Next
If FoundInstance = 0 Then
For i = k = k + 1
Worksheets(“Entities”).Cells(k + 1, 1) = CurrentSheet.Cells(i, 2)
Worksheets(“Entities”).Cells(k + 1, 3) = 1
Worksheets(“Entities”).Cells(k + 1, 4) = 1
End If
Next
NumberOfEntities = Worksheets(“Entities”).Cells(Rows.Count, 1).End(xlUp).Row
Sheets(“IdenticalPairs”).Select
Cells.Select